@charset "utf-8";
/* CSS Document */


/*reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,label,blockquote,th,td,button,span{padding:0;margin:0}
html{-webkit-text-size-adjust:none;}
html,body{ background:#f5f5f5;font:12px "微软雅黑",Arial;color:#333;line-height:150%;min-width: 1000px;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:none}
address,caption,cite,code,dfn,th,var,em{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
input,select,label{vertical-align:middle;color:#333;font-family:"微软雅黑";}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/*link*/
a{text-decoration:none;color:#2692FF;}
a:hover{color:#c9171e; text-decoration:underline}
/*a:active,a:focus{color:#1e50a2}*/
.textLink,.textLink:hover{text-decoration: none;cursor: default;color:#a1a1a1 !important;}
.normalLink{color:#5e5e5e}
.normalLink:hover{text-decoration:none;color:#2692FF;}
.strongLink{color:#333;font-weight:500}

.gray-btn,.gray-btn2,.blue-btn,.blue-btn2,.blue-btns{display: inline-block;padding: 0 15px;vertical-align:top;min-width: 48px;_width:48px;text-align: center;background: #f0f5f8;border:#d7dfe5 1px solid;height: 30px;line-height: 30px;font-size: 14px;color:#333;font-family: "微软雅黑";}
.gray-btn:hover,.gray-btn2:hover{background: #e3ecf1;text-decoration: none;border-color:#b3c3ce;color:#333;}
.gray-btn2{height:38px;line-height: 38px;border-radius: 1px}
.blue-btn{height:38px;line-height: 38px;background: #eaf4f9;border-color:#8fcef0;color:#3399cc;font-size:12px;}
.blue-btn:hover{background: #ddeef8;color:#1779aa;text-decoration: none;border-color:#79c6ef;}
.blue-btn2,.blue-btns{height:38px;line-height:36px;cursor:pointer;background:#2987dc;min-width:148px;box-shadow: 0 1px 0 rgba(255,255,255,0.5);
background: -moz-linear-gradient(top,#2d8de1,#2684d8);
	background: -ms-linear-gradient(top,#2d8de1,#2684d8);
	background: -moz-linear-gradient(top,#2d8de1,#2684d8);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2d8de1),color-stop(1,#2684d8));
	border-color:#1a67cb;color:#fff;}
.blue-btn2:hover,.blue-btns:hover{background:#2176c2;color:#fff;text-decoration: none;border-color:#0f54ad;}
.blue-btns{min-width:28px;height:22px;line-height: 20px;}
.orange-btn,.disable-btn{
	display: inline-block;
	padding:0 20px;
	font-weight:900;
	border:none 0;
	vertical-align:top;
	min-width:188px;
	_width:188px;
	text-align: center;
	box-sizing:content-box;
	-moz-box-sizing:content-box; /* Firefox */
	-webkit-box-sizing:content-box; /* Safari */
	border-radius: 5px;
	background: #2692FF;height:40px;line-height:40px;font-size: 14px;color:#fff;cursor:pointer;font-family: "微软雅黑";}
.disable-btn,.disable-btn:hover{opacity: .4;}
.orange-btn:hover{background: #3086DF;text-decoration: none;color:#fff;}
.orange-btn.disable-btn:hover{background: #3086DF;}
.white-btn,.white-btn2{display: inline-block;padding:0 15px;color:#333;height:20px;line-height: 20px;border:#bdbdbd 1px solid;background: #fff}
.white-btn2{padding:2px 20px 4px;border-radius:5px;font-size: 14px;}
.white-btn:hover,.white-btn2:hover{background: #f2f2f2;color:#333;text-decoration: none}
.disabled-btn,.disabled-btn:hover{color:#b2b2b2;background: #fbfbfb;border-color:#dcdcdc;cursor:default;}
.graylink,.graylink:hover{color:#b2b2b2;text-decoration: none;cursor:default;}
.unUseBtn,.unUseBtn:hover {display: inline-block;color:#c2d1da;height: 30px;line-height: 30px;padding:0 20px;min-width:34px;text-align: center;border:#d2dfe6 1px dashed;text-decoration: none}
.serverBtn+.orange-btn{display: none !important;}
/* function */
.g-1{width:1000px;margin: 0 auto;position: relative;}
.f-r{float: right;}
.tl{text-align: left}
.tc{text-align: center}
.tr{text-align: right}
.eps{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:190px;display: inline-block;}
.pt5{padding-top: 5px}
.pt10{padding-top: 10px}
.pt20{padding-top:20px}
.f12{font-size: 12px}
.f14{font-size: 14px}
.f16{font-size: 16px}
.f18{font-size: 18px}
.fw{font-weight: 900}
.db{display: block}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mt-10{margin-top:-10px;}
.mt5{margin-top: 5px}
.pr{position: relative;}

.c_blue{color:#1699d6;}
.c-gray{color:#909090;}
.c-gray2{color:#b2b2b2;}
.c-orange{color:#f60 !important;}
.c-orange2{color:#f90;}
.c-red{color:#f66;}
.c-blue2{color:#49a1e2;}
.c-blue3{color:#1a8fff;}
.c-green{color:#0bba0f;}
.c-333{color:#333}
.c-555{color:#555;}
.w180{width: 180px !important;}
.w208{width: 208px !important;}

.top-bar{background: #333;color:#878787;height:30px;line-height:30px}
.top-bar a{color:#eaeaea;font-size:12px;display: inline-block;height: 14px;line-height: 14px;padding:0 10px;}
.top-bar a:hover{text-decoration:underline;color:#fff;}
.top-bar .f-r a {padding:0;margin-right:15px;}
.top-bar .f-r {color:#eaeaea;height:30px;line-height:30px;vertical-align:middle}
.has-border{border-right: #474747 1px solid}
.header{background: #fff;height:72px;line-height:72px;z-index:10;position: relative;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.lfLogo{width: 300px}
.lfLogo a{display: inline-block;height:72px;line-height:72px;width:200px;}
.logo{width: 300px}
.logo a{background: url("../images/spring.png?20171207") no-repeat 0 8px #fff;display: inline-block;height:72px;line-height:72px;width:200px;}
.indexLogo a{width: 300px;}
.logo em{display:none;height: 36px;width: 400px;position: absolute;top:16px;left:172px;background: url("../images/subLogo.png?20150817") no-repeat 0 -9999px #fff;}
.logo .editPayPassword{background-position:-5px -214px}
.logo .setQuestion{background-position:-5px -143px}
.logo .findPayPassword{background-position:-5px -248px}
.logo .editQuestion{background-position:-5px -178px}
.logo .editMobileNo{background-position:-5px -108px}
.logo .setBaseInfo{background-position:-5px -3px}
.logo .withdrawTicon{background-position:-5px -284px}
.logo .tradeView{background-position:-5px -39px}
.logo .repairAccount{background-position:-5px -354px}
.logo .resetQuestion{background-position:-5px -387px}
.logo .bankLogoIcon{background-position:-5px -424px}

.header .g-1{height: 72px;}
.menu-link{position: absolute;bottom:0px;right: 0;line-height:38px;height:41px;}
.menu-link a{display: inline-block;min-width:60px;padding:0 6px 3px;height:38px;line-height:38px;vertical-align:top;line-height: 36px;margin-left:20px;text-align: center;font-size: 16px;color:#333;}
.menu-link a:hover{padding-bottom:0;border-bottom:3px solid #fff;text-decoration: none;color:#00b8e9;}
.menu-link .active,.menu-link .active:hover{border-bottom:3px solid #0793d4;color:#00b8e9;padding-bottom:0;}
.footer{border-top:#e3e3e3 1px solid;padding:30px 0;color:#878e93;overflow: hidden;}
.footer dl{width:200px;float:left;padding-left:125px;border-right: #e3e3e3 1px solid;height: 60px;line-height: 20px}
.footer .ft-cp{padding-left:70px;width:276px;border:none 0;}
.footer .ft-ser,.footer .ft-tel{background-image: url("../images/ft-spring.png");background-repeat: no-repeat;}
.footer .ft-ser{background-position:65px 4px}
.footer .ft-tel{background-position:65px -55px;line-height: 45px;}

.neterr,.loadings{text-align: center;padding:50px 0;}
.loadings span{display:inline-block;padding-left:45px;line-height:40px;background:url("../images/loading.gif") no-repeat left top;font-size:14px;}
.loadings .loadingErr{background: url("../images/tipIcon.png?20150204") no-repeat 0 -148px;height: 65px;
line-height: 65px;
padding-left: 75px;
}
.suc-icon,.wait-icon,.fail-icon,.err-icon,.warn-icon {background: url("../images/tipIcon.png?20150204") no-repeat;_background: url("../images/tipIcon_ie6.png?20150204") no-repeat;display: inline-block;float: left;display: inline-block;width:74px;height:64px;margin-top:-10px;margin-left:-84px;}
.suc-icon{background-position: 0 0}
.warn-icon{background-position:0 -148px}
.fail-icon{background-position:0 -222px}
.err-icon{background-position:0 -74px}
.hotIcon{display: inline-block;background:#ff060c;color:#fff;padding:1px;font-size:12px;height:13px;line-height:13px;text-align: center;position: relative;width:30px}
.hotIcon:before{content: "";display: inline-block;border-style: solid;border-color: transparent #ff060c transparent transparent;border-width: 4px 4px 4px 0;position: absolute;left: -4px;top:4px;height: 0;width: 0;}
.noSame-icon,.mascot_white{background: url("../images/noSameAccount.png") no-repeat;display: inline-block;float: left;display: inline-block;width:80px;height:115px;margin-top:-25px;margin-left:-90px;}
.mascot_white{background: url("../images/mascot_white.png") no-repeat;}

.errBox,.sucBox,.failBox,.whiteBox{background: #fff5f5;border:#fbcbc8 1px solid;box-shadow:0 0 5px rgba(255,255,255,0.75) inset;margin:20px auto;padding:60px 50px 60px 200px;overflow: hidden;}
.errTitle {font-size:16px;padding-bottom:9px;}
.errMsg{color:#787878;}
.sucBox {background: #f1faef;border-color:#cbe090;}
.failBox{background:#fcfae0;border-color:#ecdda8;color:#333;}
.whiteBox{background: #fff;border-color:#e8e8e8;}
.noServer{padding:80px 50px 100px 400px}
.sicon {display:inline-block;width:20px;height: 20px;background:url("../images/tipsIcon.png?20150506") no-repeat 0 -9990px}
.qicon {background-position:-16px -116px}
.grayQicon {background-position:-16px -191px}
.tipsIcon {background-position:-16px -68px;vertical-align: middle;margin-right:3px;}
.suc-icons{background-position:-16px -3px;vertical-align: middle;}
.warn-icons{background-position:-18px -167px;vertical-align: middle;}
/* form */
.input,.hasSelect dt{height:18px;line-height:18px;font-size:14px;border:#e1e1e1 1px solid;border-radius: 1px;padding:10px 5px;width:220px;vertical-align: top;font-family: "微软雅黑";box-sizing:content-box;}
input.invalid{border-color:#ff0000;}
.input:focus{
outline: none;
border-color: #3eabff;
-webkit-box-shadow: 0 0 1px #91bbd9, inset 0 0 2px #e5e5e5;
box-shadow: 0 0 1px #91bbd9, inset 0 0 2px #e5e5e5;
}
.showInput{width:500px;padding-left: 122px;height: 40px}
.codeInput{font-size: 12px;width: 112px;vertical-align:top;position:absolute;top:0;left:0;z-index: 2}
.formbox {padding:30px 20px 20px;}
#justBalance{padding-top: 0}
.formbox li{padding-bottom: 18px;position: relative;width: 100%;clear:both;}
.formbox li:hover{z-index:10}
.formbox .zIndex11 {z-index:11}
.formbox .hasSecLine{padding-bottom: 5px}
.formbox .findPwLink{width: 410px;text-align: right;}
.formbox .noBottom{padding-bottom:0}
.formbox .listTit{display: inline-block;width:120px;padding-right:18px;text-align:right;height: 40px;line-height: 40px;font-size:14px;vertical-align: top;float:left;color:#999;}
.formbox .noHeight{height:20px}
.formbox .warnTips{margin-top:-8px;}
.mainBoxForm .listTit{width:160px}
.selectCardType .hasChooseBank {width:140px;margin-right: 10px;cursor:pointer;padding: 1px 1px 1px 15px}
.selectCardType .active{padding:0 0 0 14px;border:#1a8fff 2px solid; }
.topCross{position: absolute;width:22px;height: 10px;top:-10px;left:438px;background:url("../images/icon-spring.png?20150428") no-repeat 0 -224px;}
.formbox .bankList{padding:15px 0 8px 20px;position:relative;border:#e6e6e6 1px solid;border-radius:1px;width:812px;background:#fcfcfc;margin-bottom:10px;}
.bankList a{display:inline-block;
	width:178px;height:36px;line-height: 36px;
	margin:0 16px 10px 0;color:#353537;
	vertical-align: top;border:#e6e6e6 1px solid;
	padding:3px;
	background:#fff;
	position:relative;
	overflow: hidden;
}
.bankList a:hover {
	border-color:#1a8fff;
	text-decoration: none
}
.bankList .active,.bankList .active:hover{
	padding:2px;
	border:#1a8fff 2px solid;
}
.repairReason{
	position: absolute;
	width: 100%;
	bottom: 0;left:0;
	background:#f66d6c;
	background: rgba(251,58,41,0.8);
	color:#fff;
	text-align: center;
	height:20px;line-height:20px;overflow: hidden;
}
.bankList .active b,.selectCardType .active b,.valueBox .active b{display:inline-block;position: absolute;bottom: 0;right:-1px;width:0;height:0;
	border: 12px solid #1a8fff;
    border-top-color: transparent;
    border-left-color: transparent;
	/* background:url("../images/icon-spring.png?20151030") no-repeat 0 -253px; */
	z-index: 2}
.bankList .active b::after,.selectCardType .active b::after,.valueBox .active b::after{
	content: "✓";
	position: absolute;
	bottom: -15px;
	right: -9px;
	color: #fff;
	line-height: 20px;
	font-size: 14px;
}

.bankList #showMoreBank{
	border-color:#e6f3fc;
	background:url("../images/icon-spring.png?20150506") no-repeat 114px -179px #e6f3fc;
	text-align: center;
}
.selectCardValue{display: inline-block;width:410px;color:#999;}
.valueBox{display: inline-block;padding-top:5px;}
.valueBox em{display: inline-block;width:88px;color:#333;position:relative;height:28px;margin:0 10px 10px 0;font-weight:900;line-height:28px;cursor:pointer;padding:1px;border:#dfdfdf 1px solid;text-align: center;font-size:14px;}
.valueBox .disables{background: #efefef;color:#b2b2b2;}
.valueBox .disables:hover{border-color:#dfdfdf;cursor:default;}
.showMoreValue{display: inline-block;vertical-align: top;margin-top:14px;}

.hideBankList {display: none}
.showBankList{display: block}
.formbox .qicon{margin:10px 0 0 6px;position: relative;}
.rightSpan,.rightSpab{display: inline-block;vertical-align: top;width:510px;font-family: "微软雅黑";}
.rightSpan em,.rightSpan em label{display:block;color:#999;}
.rightSpab a{line-height: 40px;margin-left: 10px}
.justTxt,.justLink{display: inline-block;height: 40px;line-height: 40px;font-size: 16px;font-family: "微软雅黑";vertical-align: top}
.justLink{font-size: 12px;margin-left: 10px}
.spcTxt{font-size:16px;color:#f60;}
#ajax-form-box {height:0px;overflow: hidden;}

#limitTable{width: 822px;margin-left: -140px}
.tip_table{width:100%;text-align: center;color:#989898;margin:5px 0 20px;}
.tip_top{background: #f8f8f8;}
.tip_table td{padding:5px;border:#e5e5e5 1px solid;}

.hasCheckBox{position: relative;padding:5px 0 0 23px;cursor:pointer;width: 290px}
.serverBox{
	display: inline-block;
	width: 20px;
	height: 17px;
	background: url("../images/icon-spring.png?20150428") no-repeat 0 0 #4bc0ec;
	background-position: 0 -18px;
	position:relative;
	margin-right:5px;
	top: 4px;
	left: 0;
	cursor: pointer;
}
.serverBox.noC{
	background-position: 0 0;
	background-color: #fff;
}
.hasCheckBox .checkbox-icon{top:5px;left: 0}
.hasChecked .checkbox-icon{background-position:0 -18px;background-color: #4bc0ec}
.hasBox{position: relative;}
.rightSpan .hasBox{margin:-4px 0 0 0;vertical-align: middle;}
.hasBox .tipsBoxTxt,.hasBottomTips em,.passstrength .tipsBoxTxt,.hasTopTips em{position: absolute;background: #ffffe5;color:#787878;border:#ecdca8 1px solid;padding:8px;width:270px;top:-8px;left:30px;display:none;}
.hasBox .w140{width:140px;}
.hasBox:hover{z-index:5;width:35px;}
.passstrength {height: 40px;width: 1px;position: relative;vertical-align: top}
.passwordTips .tipsBoxTxt{top:-1px;left: 8px}
.hasBox:hover .tipsBoxTxt,.hasBottomTips:hover em,.passwordTips .tipsBoxTxt,.passwordTips em,.hasTopTips:hover em{display: block;z-index:10;}
.hasBox:hover .tipsBoxTxt:before,.hasBottomTips:hover em:before,.passwordTips .tipsBoxTxt:before,.hasTopTips em:before{content: "";display: inline-block;position: absolute;left: -8px;top:10px;width:8px;height:15px;
background:url("../images/icon-spring.png?20150506") no-repeat -12px -275px;
}
.hasTopTips{position: relative;width:44px;height: 34px;line-height: 34px;zoom:1;}
.hasTopTips em{top:auto;bottom:34px;line-height: 20px;left:-15px;padding:4px 10px;font-size:12px;}
.hasTopTips em:before{left: 16px;top:auto;bottom:-9px;width: 15px;height:10px;background-position: -5px -239px}
#strongShow {margin-bottom: 10px;}
#strongShow span{display:inline-block;height:10px;width:24px;background: #c2c3c4;vertical-align: top;margin: 3px 2px 0}
#strongShow .strongRegex{background: #61bf06}
#strongShow .mediumRegex{background: #fbc60f}
#strongShow .lows{background: #f60}
.rightSpan .tipsBoxTxt em{padding-left:12px;text-indent: -12px}
.chinaNum{display: inline-block;width:80px;background:#f2f2f2;font-size:14px;text-align:center;height:38px;line-height: 38px;border:#e1e1e1 1px solid;border-right:0 none;}
.sloading{display:inline-block;width:16px;height: 16px;margin-right:10px;vertical-align: middle;background:url("../images/sloading.gif") no-repeat}
.getMobileCode{width:90px}
#codeImg{margin-left:112px}
#noCodeTips{display: none}

.hasBottomTips{position: relative;display: inline-block;height: 40px;line-height: 40px;margin-left: 10px}
.hasBottomTips:hover{z-index:5;}
.hasBottomTips:hover em{left:-6px;top:36px;width:340px;line-height: 18px}
.hasBottomTips:hover em:before{top:-8px;height:8px;width:15px;left:20px;background-position: -5px -293px}

.hasValidate{display: inline-block;vertical-align: top;position: relative;z-index:2;}
.hasValidate label {position:relative;height:40px;z-index:2;width: 1px;vertical-align: top;display: inline-block;}
.hasValidate label .invalid{display: inline-block;font-size:12px;height:24px;line-height: 24px;color:#c9232a;position:absolute;padding: 0 10px 0 5px;top:8px;left:24px;white-space:nowrap;}
.hasValidate label .invalid:after{content: "";display: inline-block;width:18px;height: 26px;background:url("../images/tipsIcon.png?20150330") no-repeat -18px -34px;position: absolute;top:-1px;left:-14px}
.hasValidate label .valid,.hasValidate label .valid4hidden{border-color:#fff;background: #fff;color:#fff;background:url("../images/tipsIcon.png?20150330") no-repeat -14px -1px;width:18px;height:20px;left:8px;top:10px;position: absolute;}
.hasValidate label .valid:after{background-position:-999px 0;}
.hasValidate label .valid4hidden{background:none;border:none 0;width: 0;height:0;}
.hasValidate label .valid4hidden:after{background: none}
.formErrMsg{color:#f66;height: 40px;line-height: 40px;margin-left:10px;display: inline-block; vertical-align: top}

/* 基础表格 */
.infoTable{border:#629cd1 1px solid;font-size:14px;}
.infoTable table{width: 100%;}
.infoTable th{background: #f2f2f2;color:#333;border-right:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;height: 21px;padding:15px 20px 15px 0;line-height: 21px;width:108px;text-align: right;font-weight: 900}
.infoTable .noBtmBorder{border-bottom: 0 none;}
.infoTable td{height: 21px;line-height: 21px;padding:15px 0 15px 20px;background: #fff;border-bottom:#d2d2d2 1px solid;}
.hasMoreInfo span{display: inline-block;margin:-15px 20px -15px 0;height:51px;line-height:51px;width:250px;border-right:#e1e1e1 1px solid;;}
.hasMoreInfo .noRightBorder{border:none 0;margin-right: 0;width:250px}
.infoTable td a{vertical-align: middle;margin-left: 10px}
.infoTable td .tableLink{margin:0;color:#5e5e5e;}
.infoTable td .tableLink:hover{text-decoration:none;color:#0893d4}
.tradeTbale {border:none 0;}
.tradeTbale table{margin-bottom:10px;border:#e1e1e1 1px solid;}
.tradeTbale table th{background: #f0f0f0;}
.tradeTbale table td,.tradeTbale table th{border-color:#e1e1e1;}
.tradeTbale .tradeMainT{border-color:#cae3eb;}
.tradeTbale .tradeMainT th{background: #e5f5ff;}
.tradeTbale .tradeMainT th,.tradeTbale .tradeMainT td{border-bottom-color:#cae3eb;}
 /* 弹出框样式 */
.mask{background:rgba(102,102,102,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);position: relative;zoom:1;}
.dialog{padding:6px 8px 8px 6px;background:rgba(0,0,0,0.3);border-radius: 3px}
.dialog_body{width:100%; height:100%; border:1px solid #fff; background-color:#ffffff;position: relative;}
.dialog_top{background-color:#eaeaea; color:#ffffff; height:38px;line-height: 38px; padding:0 12px;font-size:14px;color:#333;}
.dialog_close{display:inline-block;z-index:3;position: absolute;height: 34px;line-height: 34px;width: 38px;text-align: center;font-size:32px;color:#c5c5c5;top:0;right:0;}
.dialog_close:hover {color:#333;text-decoration: none}
.dialog_main{text-align:center; height:55px; padding-top:20px; color:#333;}
.dialog_bottom{padding:0 15px; color:#333;text-align: center;}
.dialog_btn1,.dialog_btn2{display: inline-block;text-align:center;font-size:14px;color:#fff;margin-right:10px;background:#2988dc;border:#1a67cb 1px solid;padding:0 13px;min-width:74px;_width:74px;height:28px;line-height:28px;box-shadow:1px 1px 1px rgba(255,255,255,0.2) inset;}
.dialog_btn2{background: #edf1f5;border-color:#999;color:#333;}
.dialog_btn2:hover{color:#333;text-decoration: none;background: #ccc}
.dialog_btn1:hover{color:#fff;text-decoration: none;background: #1373cb}
.dialog_loading{box-shadow:0 0 5px 0px rgba(0,0,0,0.15);padding:0;background:rgba(80,80,80,0.2);border-radius: 3px}
.dialog_loading .loadings{background-color: #fff;padding:15px 0;}
.dialogPop{padding:none;background:none;}
.activePopImg{height:388px;width:480px;background:url("../images/active/canGet.png") no-repeat;position:relative;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-animation: popImg 1s linear 1 alternate;
-moz-animation: popImg 1s linear 1 alternate;
animation: popImg 1s linear 1 alternate;
}
@-webkit-keyframes popImg {
	0%{-webkit-transform:scale(0.4);}
	80%{-webkit-transform:scale(1.2);}
	100%{-webkit-transform:scale(1);}
}
@-moz-keyframes popImg {
	0%{-moz-transform:scale(0.4);}
	80%{-moz-transform:scale(1.2);}
	100%{-moz-transform:scale(1);}
}
@keyframes popImg {
	0%{transform:scale(0.4);}
	80%{transform:scale(1.2);}
	100%{transform:scale(1);}
}
.activePopImg a{display: inline-block;position: absolute;}
.popImgClose{width: 30px;height: 30px;top:9px;left:369px;}
.popImgBtn{width:153px;height:44px;top:311px;left:146px;}
.activePopImg2{background:url("../images/active/bigActiveBg.png") no-repeat;width:744px;height: 500px;}
.activePopImg2 .popImgClose{top:4px;left: 554px}
.activePopImg2 .popImgBtn{top:406px;left:274px;width: 199px;height: 54px;}

.popInner{text-align: left;padding:20px 20px 20px 80px;}
.popInnerImg{padding:20px 90px 80px;}
.popInner .popTit{font-size: 16px;padding-bottom: 5px;}
.popInnerImg .popTit{font-size: 18px;padding-bottom: 5px;color:#555;text-align: center;}
.popInnerImg .popTit em{color:#ff4f01;}
.linkOnBottom {padding-top: 40px;font-size:14px;}

.popInnerIcon{text-align: left;padding:40px 30px 35px;}
.popInnerIcon .popTit{background: url("../images/popIcon.png") no-repeat 83px 0;_background: url("../images/popIcon_ie6.png") no-repeat 83px 0;height: 64px;padding-left: 168px;}
.popInnerIcon .popTit h2{font-size: 19px;color: #555;line-height: 40px;}
.popInnerIcon .popTit h3{font-size: 14px;color: #ff4f01;line-height: 24px;}
.popInnerIcon .btns{padding: 28px 0 40px 85px;width: 315px;margin: 0 auto;}
.popInnerIcon .dialog_btn1{width: 150px;height: 40px;line-height: 40px;background: #0299e9;color: #fff;font-size: 16px;
	border:none;border-radius: 2px;}
.popInnerIcon .dialog_btn3{font-size: 14px;color: #00a6e4;}
.popInnerIcon .hasQ{border-bottom: 1px dashed #e6e6e6;padding-bottom: 8px;}
.popInnerIcon .hasQ a{font-size: 14px;color: #555;}
.popInnerIcon .linkOnBottom{padding: 20px 0 36px;}
.popInnerIcon .linkOnBottom a{color: #555;font-size: 14px;padding-left: 32px;background: url("../images/popIcon.png") no-repeat;_background: url("../images/popIcon_ie6.png") no-repeat;line-height: 26px;display: inline-block;}
.popInnerIcon .linkOnBottom .link_1{background-position: 0px -64px;margin-right: 60px;}
.popInnerIcon .linkOnBottom .link_2{background-position: 0px -90px;}

.warnTips,.errTips,.sucTips,.blueTips{padding:7px 10px 7px 30px;background:#fffcdc;border:#ffd07c 1px solid;zoom:1;border-top:#ffd07c 1px solid;margin-bottom:20px;position: relative;color:#909090;}
.warnTips:after{content:"";width:25px;height:25px;display: inline-block;background:url("../images/tipsIcon.png?20150506") no-repeat -14px -89px;position: absolute;top:3px;left:5px;}
.errTips,.sucTips{padding-left: 10px}
.sucTips{background: #f1faef;border-color:#cfe29b;}
.blueTips{background: #f0fbff;border-color:#bddff8}
/* 进度条 */
.stepBox {width:780px;margin:0 auto;padding:23px 0 26px;overflow: hidden;}
.nostep{height:20px;}
.stepBox span{display: inline-block;text-align: center;position: relative;float:left;}
.stepBox span em{display:inline-block;width:100%;height:80px;position: relative;z-index: 2}
.stepBox span em b{display:inline-block;color:#fff;line-height:50px;font-size:18px;width:50px;height:50px;background-image:url("../images/stepIcon.png?2015011623");background-repeat: no-repeat;font-weight:500;font-family:Helvetica;}
.stepBox span strong {text-align:center;display:inline-block;font-size:14px;width:100%;padding-top:5px;font-weight:500;}
.has2 span{width: 49.5%}
.has3 span{width: 33.3%}
.has4 span{width: 24.5%}
.has5 span{width:19.5%}
.has6 span{width:16%}
.stepBox span img{position: absolute;width: 100%;height:16px;top:17px;left: 50%}
.stepBox .stepwait b{background-position: 0 -50px;color:#aab4b8;}
.stepBox .stepactive b{background-position: 0 -150px;}
.stepBox .stepend b{background-position: 0 -99px;}
.stepBox .stepwait strong,.stepBox .stepend strong{color:#999;}
.stepBox span .tgTips{position: absolute;top:-18px;left:0;color:#00a6e4;font-size: 12px;font-weight: 900}
.stepBox span .hotIcon{width:30px;height: 13px;}

.mainBox{background: #fff;border:#e6e6e6 1px solid;width:800px;margin-bottom:40px}


.activeBottom{border-top:#e3e3e3 1px solid;border-bottom:#e3e3e3 1px solid;color:#808080;margin-bottom:-1px;margin-top:20px;padding:30px 0 80px;background: url("../images/activeBottom.png?201502") no-repeat center bottom;text-align: center;}
.activeBottom{background-color: #f2f2f2}
.activeBottom dt{font-size:20px;padding-bottom: 10px;color:#333;}
.activeBottom dd{font-size: 14px;color:#909090;padding-bottom:25px;}
.activeTips {background:url("../images/activeTips.jpg") no-repeat center top #d3eef9;height: 498px;overflow:hidden;}
.activeTips dl{width:1000px;height:250px;margin:0 auto;padding-top:185px}
.activeTips dl dt{font-size:21px;color:#505455;padding-bottom: 10px;display: none}
.activeTips dl dd{color:#909090;line-height: 20px;padding-left:430px;font-size: 13px;line-height: 24px;}
.formbox .formGroupTit{position: relative;padding:10px 0 10px 30px;width:730px}
.formGroupTit span{display: inline-block;padding:0 10px;background: #fff;height:40px;line-height: 40px;font-size:16px;position: relative;z-index: 3}
.formGroupTit b{position: absolute;top:30px;left: 0;width: 100%;height:1px;border-bottom: 1px dashed #e5e5e5;}
.formGroupTit span em{font-size:12px;margin-left: 5px;display: inline-block;padding-left: 5px}
#optionalTit{cursor:pointer;}
#optionalTit span{padding-left: 20px;position: relative;}
#optionalTit span:before{content: "";width:0;height:0px;font-size:1px;border-style: solid;border-width:0 7px 7px;border-color:#fff #fff #5da9e4;position:absolute;top:17px;left:3px}
#optionalTit.openOpt span:before{border-width:7px 7px 0;border-color:#5da9e4 #fff #fff;top:18px;}
.hasSelect{height: 40px;line-height: 40px;width:230px;display: inline-block;vertical-align: top;position: relative;}
.hasSelect dl{position:absolute;width: 230px;top:0;left: 0;border:#e1e1e1 1px solid;overflow: hidden;background: #fff;color:#909090;}
.hasSelect dt{background:url("../images/icon-spring.png?20150506") no-repeat 195px -397px #fff;border:none 0;text-indent: 5px;cursor:pointer;}
.hasSelect dd{display: none;height:30px;line-height: 30px;padding-left: 10px;cursor:pointer;color:#333;}
.hasSelect dd:hover{background: #f2f2f2}
.openSelect dt{border-bottom: #ccc 1px solid}
.openSelect {z-index:5}
.openSelect dd{display: block;}
.tree{
	_display:none;position: fixed;
	width: 361px;height: 271px;
	background: url("../images/tree1.png") no-repeat;
	bottom:44px;
	left: 50%;
	margin-left: 224px;
}
.tree2{background: url("../images/tree2.png") no-repeat;}
.tree3{background: url("../images/tree3.png") no-repeat;}
.tree4{background: url("../images/tree4.png") no-repeat;}
/* 次级目录 */
.secMenu{background: #ebebeb;position: relative;z-index:12;}
.secMenu a{display: inline-block;padding:0 20px;height:40px;line-height:40px;position: relative;color:#333;font-weight: 900;font-size:14px;}
.secMenu a:hover{color:#00a6e4;text-decoration: none}
.secMenu .active,.secMenu .active:hover{color:#00a6e4;cursor:default;}


.helpBox {padding:20px 0 25px;color:#999;}
.helpBox .helpTit {padding:10px 10px 10px 30px;border-bottom:#e1e1e1 1px solid;font-size: 14px;color:#333;}
.helpBox dl{padding-left: 30px;}
.helpBox dl dt{padding-top:10px;color:#333;}
.helpBox dl dd{padding-left: 10px;color:#909090;}

/* 交易列表 */
.tradeTable{border:#e6e6e6 1px solid;font-size: 14px;}
.tradeTable table{width: 100%;}
.tradeTable th{background:#e5e5e5;height:44px;padding-left: 30px;font-weight: 900;border-bottom: #ccc 1px solid;margin-bottom:-1px}
.tradeTable td{background:#fff;padding:7px 0 7px 30px;line-height:20px;color:#5e5e5e;border-top: #f5f5f5 1px solid;}
.odd td,.oddInner td{background: #fafafa}
.evenInner td,.oddInner td{border-top: none 0}
.tradeTable span{display: inline-block;}
.tradeTable .tableBtnBox{width: 62px;height:20px;position: relative;}
.tradeTable .tableBtnBox em{position: absolute;top:0;left:0;display: inline-block;width:58px;padding:1px;height:24px;overflow:hidden;border-radius:5px;background: #00a6e4}
.tradeTable .tableBtnBox em:hover{background:none;padding: 0;height:auto;width: 61px;z-index: 99}
.tradeTable .tableBtnBox em a{display: block;width:58px;color:#00a6e4;text-align: center;height:22px;line-height:22px;color:#fff;}
.tradeTable .tableBtnBox em:hover a{color:#00a6e4;border:#00a6e4 1px solid;background: #fff}
.tradeTable .tableBtnBox em a:hover{background:#00a6e4;border:#3399e0 1px solid;color:#fff;position: relative;z-index: 2;color:#fff;text-decoration: none}

.tableBtn1{border-radius: 5px 5px 0 0}
.tableBtn1 b{display: inline-block;width: 0;height: 0;border-color:#fff transparent transparent;border-width:4px 4px 0;border-style: solid;position: absolute;top:11px;right:4px;}
.tradeTable .tableBtnBox:hover .tableBtn1 b{display: none}
.tableBtn2{border-radius:0 0 5px 5px}


.tradeTable .tr{padding-left: 0;padding-right: 30px;}
.table-bottom-link {background: #fff;border-top:#f5f5f5 1px solid;height: 40px;line-height: 40px;padding-right: 28px;text-align: right;}
.tradeTable .tableBtnBox:hover{z-index:9999}
.tradeTable .hasTopLine{border-top:#f1f1f1 1px dashed}
.refundFirst .hasTopLine,.refundFirst .hasTopLine2{border-top:#f1f1f1 1px solid;}
.tradeTable tbody:hover td{background: #e1eefa;border-color:#d9e7f3;}
/* 安全中心 */
.mailPostSuc{padding:50px 0 0 170px;background: url("../images/mailIcon.png?20150117") no-repeat 30px 25px;font-size: 16px;height: 140px;}
.noReMail{padding: 25px 50px;border-top:#e5e5e5 1px solid;line-height: 24px}
.formbox .infoTable{width:600px;margin:0 auto;}
.formbox .infoTable th{width:280px;}
.formbox .tc .orange-btn {vertical-align: middle;margin-right: 10px}
.innerBoxTit{padding:30px 20px;font-size:14px;}
.findPwDl {border:#e5e5e5 1px solid;position:relative;background:#fff;padding:30px 0 0 150px;height:80px;margin-bottom:20px;}
.findPwDl:hover{background: #e3f4fe;border-color:#b0e0fd;}
.findPwDl .orange-btn{position: absolute;top:35px;right:40px;width: 120px;min-width: 120px}
.findPwDl dt{font-size:16px;color:#333;}
.findPwDl dd{font-size:14px;color:#999;padding-top: 10px}
.findPwDl dd .c-blue2{font-weight: 900;margin:0 5px;}
.findPasswordList .findPwDl{width:685px;}
.safeIcon{display: inline-block;width: 68px;height: 68px;position: absolute;top:20px;left:60px;background:url("../images/safeIcon.png?20150117") no-repeat;_background:url("../images/safeIcon4ie.png?20150117") no-repeat}
.quesIcon{background-position: 0 -75px;}
.repairIcon{background-position: 0 -152px}
.pwIcon{background-position:0 -226px}
.quesIconDis{background-position:0 -375px}

.safeCenterTopWrap{background:url("../images/safeDunbg.png?20150526") no-repeat center bottom #2997cc;height:190px;margin-bottom:20px}
.safeCenterTop{padding: 60px 0 0 300px;margin:0 auto;width: 700px;position:relative;color:#fff;}
.safeCenterTop dt{font-size:18px;font-weight: 900;padding-bottom: 10px;text-shadow:1px 0 1px rgba(0,0,0,0.4);}
.safeCenterTop dt strong{font-size: 28px;margin-right: 20px}
.safeCenterTop dd{font-size: 14px;width:500px;}
.safeCenterList dt {float:left;width: 100px;font-size:18px}
.safeCenterList dt strong{position: absolute;top:45px;left: 690px;}
.safeCenterList dt span{position: absolute;top:45px;left:800px;color:#787878;}
.safeCenterList dt span a{font-size:16px;}
.safeCenterList .findPwDl{padding-top: 45px;height: 65px}
.safeCenterList dd{padding-top: 0}
.safeDun{position: absolute;top:18px;color:#7fcf3a;color:rgba(108,203,14,0.9);left:74px;font-size:48px;width:168px;height:141px;line-height:141px;text-align:center;background: url("../images/safeDun.png") no-repeat 0 0;padding-top:33px}
.safeMid{color:#f90;}
.safeLow{color:#f66;}
.safeCenterTop .c-green{color:#92ec46}
.m404{background: #fff}
.m404Tit {font-size:32px;padding-bottom: 15px}
.m404Box{background:url("../images/404.png?20150117") no-repeat 120px 40px;height:200px;width:600px;padding:164px 0 0 400px;margin:0 auto;}

.noList{
	text-align: center;padding-top: 65px;font-size:14px;min-height:220px;_height:220px;background: #fff;color:#909090;
}
.noList dl{
	padding:58px 0 0 120px;text-align: left;line-height: 24px;
	width: 250px;min-height: 90px;_height:90px;
	margin: 0 auto;
	background:url("../images/noList.png") no-repeat;
}
#noValueChoose dl{font-size:14px;}
.tgBox{width: 1000px;margin:-20px auto 20px;}

/*优豆充值维护提示*/
.maintain-wrap{ background: #f5f5f5;}
.maintain{
	width: 1000px;
	margin: 0 auto;
	background: url(../images/wh.png) no-repeat center 50px;
	padding-top: 250px;
}
.maintain-words{
	width: 500px; height: 150px; margin: 20px auto 0 auto; text-align: left; line-height: 24px; font-size: 14px;
}

.top-notice-wrap{ background-color: #fef4e4; height: 25px; line-height: 25px;border-bottom: 1px solid #dfce9f;}
.top-notice{ width: 1000px; margin: 0 auto;	color: #ff6600; }

/*登录报错框*/
.login-errbox{display: none; width: 260px; height: 356px; background: #fff;background: rgba(255,255,255,0.5); position: absolute; top: 117px; z-index: 999; left: 50%;margin-left: 250px;
text-align: center; font-size: 14px; padding: 5px; }
.login-errbox .text{ padding-top: 150px; height: 206px; background: #fff; }
.rightSpab .formErrMsg a{margin-left: 0;}
.defaultInfo{height: 40px; line-height: 40px; font-size: 14px; display: inline-block; width: 300px;}

.inputErr{ display: none; color: #c9232a; line-height: 40px; margin-left: 25px; position: relative; }
.inputErr:before{ content: ""; display: inline-block; width: 18px; height: 26px; background: url("../images/tipsIcon.png?20150330") no-repeat -18px -34px; position: absolute;
	top: -5px; left: -18px;}

/*改版银行卡管理*/
.mBankList:after{content: "";clear:both}
.mycard-list{display: inline-block;float:left;vertical-align: top; text-align: left;	width: 290px; height: 170px; margin:0 8px 20px 8px; border-radius: 5px; border: 2px solid #98c1de;}
.mycard-list .card-head{ height: 45px; line-height: 45px; background-color: #f3f3f3; border-bottom: 1px solid #e1e1e1;}
.mycard-list .card-head .card-head-right{ color: #333;padding-right: 5px; height: 45px;text-align: right;width: 135px;float:right;}
.mycard-list .card-head .bankIcon{ width: 150px; vertical-align: middle;}
.mycard-list .card-cont{ padding: 20px;}
.mycard-list .card-type{ border-radius: 3px; background-color: #ae95d1; padding: 0 2px; color: #fff;}
.mycard-list .card-type.style2{ background-color: #9ebbcb;}
.bank-phone .hasRightTips{vertical-align: middle; position: relative;}
.bank-phone .hasRightTips em{ display: none;font-size:12px; background-color: #ffffe5; width: 160px; line-height: 26px; padding: 0 6px; border: 1px solid #ecdda8; position: absolute; left:4px; top:-5px; height: auto; margin: 0;}
.bank-phone .hasRightTips em:hover{border: 1px solid #ecdda8;}
.bank-phone .hasRightTips em span{ line-height: 26px; height: auto;}
.bank-phone .hasRightTips:hover em{ display: block;}
.hasRightTips em:before{content: "";  display: inline-block;  position: absolute;  left: -8px;  top: 6px;  width: 8px;  height: 15px;  background: url("../images/icon-spring.png?20150506") no-repeat -12px -275px;}
.mycard-list .quickpay-statu{	margin-bottom: 15px;}
.mycard-list .quickpay-statu-icon{ display: inline-block; width: 120px; height: 18px; background: url('../images/quickpayStatu.png') no-repeat; background-position: 0 0;}
.mycard-list .quickpay-statu-icon.no{background-position: 0 -18px;}
.mycard-list .hasRightTips{ width: 20px; height: 20px; line-height: 20px; top: -2px; vertical-align: middle;}
.mycard-list .card-opt{margin-top: 10px;}
.mycard-list .card-opt .del-wrap{ position: relative;}
.mycard-list .active-card-icon{display: inline-block; width: 80px; height: 23px; margin-left:-20px; background: url('../images/quickpayStatu.png') no-repeat 0 -36px;}
.mycard-list .quickpay-close,.mycard-list .del-card{ display: none;}
.mycard-list:hover .quickpay-close,.mycard-list:hover .del-card{ display: inline-block;}
.myadd-card{display: inline-block;float:left; vertical-align: top; width: 290px; text-align: center; padding-top: 120px; height: 52px; margin:0 8px 20px 8px;color:#3399e0; border: 1px dashed #e0e2e2; border-radius: 5px; background: #fafafa url('../images/addcard_icon.png') no-repeat center center;}
.myadd-card:hover{ cursor: pointer; border: 1px dashed #3399e0;}

.pop-errbox{ width: 300px; padding: 20px 0; margin: 0 auto;}
.pop-errbox .left{ float: left; width: 64px; height: auto;}
.pop-errbox .right{margin-left:  75px; text-align: left;}
.pop-errbox .icon{ margin-left: 0;}
.pop-errbox .clear{ clear: both; height: 0px; line-height: 0px; overflow: hidden;}
.pop-errbox .blue-btns.large{ height: 30px; line-height: 28px; min-width: 100px; vertical-align: middle; margin-right: 10px; }
.pop-errbox .dialog_bottom{padding-left: 78px; text-align: left;}

.hasChooseBank,.noChooseBank{height: 38px;line-height: 38px;padding-left: 20px;border:#e1e1e1 1px solid;display: inline-block;width: 210px;vertical-align: top;position: relative;cursor:pointer;}
.chooseBankBox{position: relative;width: 235px;height: 40px;display: inline-block;}
.chooseBankBox b,.crossBox b{display: inline-block;border-width: 6px 6px 0;border-color: #909090 #fff;vertical-align: top;
	border-style: solid;height: 0;width: 0;font-size: 1px;position: absolute;top:18px;right:15px;zoom:1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.openBankList b,.openSelect b{*border-width:0 6px 6px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.hasChooseBank b,.noChooseBank b{display: none}
.noChooseBank {border-color:#fff;cursor:default;padding-left:0;margin-left:-20px}
.noChooseBank .bankIcon{width: 260px;text-align:right;line-height: 36px;font-size:14px}
.chooseBankBox #bankTypeTxt{color:#9C9C9C;width:100px;position: absolute;top:12px;left: 243px;}